package yiface

/*
	消息管理抽象层
*/
type IMsgHandle interface {
	// 执行对应的消息处理方法
	DoMsgHandle(request IRequest)

	// 为消息添加具体的处理逻辑
	AddRouter(msgID uint32, router IRouter)

	// 启动一个Worker工作池 (开启工作池的动作只能发生一次，Yanx框架只能开启一个工作池)
	StartWokerPool()

	// 将消息交给TaskQueue 由Worker来处理
	SendMsgToTaskQueue(request IRequest)
}
